var salaryid;
var company_idS,dept_idS;
$(function() {
    $("#form_core").height($(".form_tab").height()-$("#form_option").outerHeight());
    $('#myTabs a').click(function (e) {
        e.preventDefault()
        $(this).tab('show')
    });
    $('[data-toggle="tooltip"]').tooltip();
    var query = getQueryString(window.location.toString());
    salaryid = query.salaryid;
    ajaxSubmitGet("/salary/searchSalary/" + salaryid, function(data) {
        //绑定数据
        bindVal(data);
    });
    $("#pageloading").hide();
});

function bindVal(data) {
    var salary_data = data['data'];
    //绑定主表数据
    $("#salary_id").val(salary_data.salaryid);
    $("#userCode").val(salary_data.userid);
    $("#company_id").val(salary_data.company_id);
    $("#dept_id").val(salary_data.dept_id);
    $("#sal_date").val(salary_data.sal_date);
    $("#baseSalary").val(salary_data.base_wage);
    $("#extraSalary").val(salary_data.allowance);
    $("#absenceSalary").val(salary_data.absence_deduct);
    $("#insurancSalary").val(salary_data.insurance);
    $("#attendanceDay").val(salary_data.attendance_day);
    $("#attenAbnormalDay").val(salary_data.atten_abnormal_day);
    $("#realSalary").val(salary_data.actual_salary);
    $("#sal_state").val(salary_data.sal_state);
}

function validate(){
	//if($("#company_id").val()==null ||$("#company_id").val()==''){
	//	$.ligerDialog.error('请输入所属公司！');
	//	$("#company_id").focus();
	//	return false;
	//}
	//if($("#dept_id").val()==null ||$("#dept_id").val()==''){
	//	$.ligerDialog.error('请输入所属部门！');
	//	$("#dept_id").focus();
	//	return false;
	//}
	if($("#baseSalary").val()==null ||$("#baseSalary").val()==''){
		$.ligerDialog.error('请输入基本工资！');
		$("#baseSalary").focus();
		return false;
	}
	if($("#extraSalary").val()==null ||$("#extraSalary").val()==''){
		$.ligerDialog.error('请输入加班补贴！');
		$("#extraSalary").focus();
		return false;
	}
	if($("#absenceSalary").val()==null ||$("#absenceSalary").val()==''){
		$.ligerDialog.error('请输入缺勤扣款！');
		$("#absenceSalary").focus();
		return false;
	}
	if($("#insurancSalary").val()==null ||$("#insurancSalary").val()==''){
		$.ligerDialog.error('请输入五险一金扣款！');
		$("#insurancSalary").focus();
		return false;
	}
	if($("#attendanceDay").val()==null ||$("#attendanceDay").val()==''){
		$.ligerDialog.error('请输入考勤天数！');
		$("#attendanceDay").focus();
		return false;
	}
	if($("#attenAbnormalDay").val()==null ||$("#attenAbnormalDay").val()==''){
		$.ligerDialog.error('请输入考勤异常天数！');
		$("#attenAbnormalDay").focus();
		return false;
	}
	if($("#realSalary").val()==null ||$("#realSalary").val()==''){
		$.ligerDialog.error('请输入实发工资！');
		$("#realSalary").focus();
		return false;
	}
	return true;
}

//修改员工信息
function updateUser() {
	//单据校验
	if (!validate())
	return;
	var param = new Object();
	param.salaryId = $("#salary_id").val();
	param.company_id = $('#company_id').val();
	param.dept_id = $('#dept_id').val();
	param.userid = $("#userCode").val();
	param.userid = $("#userCode").val();
	param.sal_date = $("#sal_date").val();
	param.base_wage = $("#baseSalary").val();
	param.allowance = $("#extraSalary").val();
	param.absence_deduct = $("#absenceSalary").val();
	param.insurance = $("#insurancSalary").val();
	param.attendance_day = $("#attendanceDay").val();
	param.atten_abnormal_day = $("#attenAbnormalDay").val();
	param.actual_salary = $("#realSalary").val();
	param.sal_state = $("#sal_state").val();
	var url = "/salary/updateSalary";
	// 提交后台保存数据转换为JSON 格式
	var data = JSON.stringify(param);
	alert(data);
	//保存提交后台
	ajaxSubmit(url, data, function(data) {
		if (parseInt(data['status']) > 0) {
				$.ligerDialog.success('员工工资信息修改成功！');
		} else {
			$.ligerDialog.error('员工工资信息修改失败！');
		}
	});
}


//界面的返回处理，实际是关闭标签处理。
function toBack() {
  parent.tabManager.removeTabItem("modify_salary");
 
}


